      
        .topmargin1{
            width: 1200px;
            margin: 0 auto;
            min-width: 1200px;
        }
        
        .topmargin{
            width: 100%;
            height: 50px;
            background-color: #10c55b;
        }
        .topmargin .topmargin01{
            display: flex;
            justify-content: space-between;
        }
        .topmargin .topmargin1-1{
            display: flex;
        }
        .topmargin1-1 li a{
            display: block;
            height: 50px;
            line-height: 50px;
            padding: 0 16px;
            color: #afffd0;
        }
        .topmargin1-1 li.topmargin1-1-1 a{
            background-color: #01ac48;
            color: white;
        }
        .topmargin1-1 li:nth-child(2) a::after{
            content: '';
            display: inline-block;
            width: 16px;
            height: 10px;
            background-image: url("./img/common.png");
            background-position: -186px -25px;
        }
        .topmargin1-1 li a:hover{
            color: white;
            background-color: #01ac48;
        }
        

        .topmargin2-1{
            display: flex;
        }
        .topmargin2-1 li.topmargin2-1-1 a{
            display: block;
            height: 50px;
            line-height: 50px;
            padding: 0 16px;
            color: #afffd0;
        }
        .topmargin2-1 li.topmargin2-1-1 a::before{
            content: '';
            display: inline-block;
            width: 30px;
            height: 30px;
            background-image:url("./img/common.png"); 
            background-position: -125px -385px;
            position: relative;
            top: 15px;
        }
        .topmargin2-1 li.topmargin2-1-1 a:hover{
            color: white;
            background-color: #01ac48;
        }
        .topmargin2-1 li.topmargin2-1-2 a{
            display: block;
            height: 30px;
            line-height: 30px;
                     font-size: 14px;
            color: white;
            background-color: #01923d;
            margin-top: 10px;
            margin-left: 10px;
            padding: 0 10px;
            border-radius: 5px;
        }
        .topmargin2-1 li.topmargin2-1-2 a:hover{
            box-shadow: 0 0 3px #01923d;
        }
        .topmargin2-1 li.topmargin2-1-3 a{
            display: block;
            height: 30px;
            padding: 0 10px;
            margin-left: 10px;
            margin-top: 10px;
            line-height: 30px;
            color: #01923d;
            font-size: 14px;
        }         

        .search{
            width: 1200px;
            margin: 0 auto;
            min-width: 1200px;

        }
        .search1{
            margin: 30px 0;
            display: flex; 
        }
        .search1-1{
            margin-left: 80px;
        }
        .search1-1-1{
            border: 1px solid #999;
            border-radius: 5px;
            height: 50px;
             padding: 10px; 
            line-height: 30px;
            color: #999;
            position: relative;
        }
        .search1-1-1 a:first-child::after{
            content: '';
            display: inline-block;
            width: 16px;
            height: 10px;
            background-image: url("./img/common.png");
            background-position: -126px -30px;
            position: relative;
            top: 2px;
            left: 5px;
        }
        .search1-1-1 a:first-child{
            display: inline-block;
            border-right: 1px solid #999;
            padding: 0 10px;
        }
        .search1-1-1 input{
            color: #999;
            border: none;
            outline: none;
            width: 600px;
            padding-left: 10px;
        }
        .search1-1-1 a:last-child{
            display: inline-block;
            width: 80px;
            height: 50px;
            background-color: #10c55b;
            text-align: center;
            position: absolute;
            top: -1px;
            right: -1px; 
            border-radius: 0 5px 5px 0;
        }
        .search1-1-1 a:last-child span{
            display: inline-block;
            width: 30px;
            height: 30px;
            margin-top: 10px;
            background-image: url("./img/common.png");
            background-position: -60px -440px;
        }
        .search1-1-2 a{
            font-size: 13px;
            color: #666;
        }
        .search1-1-2 a:nth-child(2n-1){
            color: #10c55b;
        }
        .search1-1-2 a:nth-child(2n):hover{
            color: #10c55b;
        }



        .flexslider{
            position: relative;
            background: #060606; 
        }
        .flexslider .flexslider1-1 li{
            width: 1200px;
            height: 320px;
            display: none;
            margin: 0 auto;
        }
        .flexslider .flexslider1-1 li.flexslider1-1-1{
            display: block;
        }
        .flexslider01{
            position: relative;
        }
        .flexslider1-2{
            width: 100%;
            position: absolute;
            left: 0;
            bottom: 20px;
            display: flex;
            justify-content: center;
        }
        .flexslider1-2 li{
            width: 14px;
            height: 14px;
            background-color: #999;
            border-radius: 50px;
            margin: 2px;
            cursor: pointer;
        }
        .flexslider1-2 li.flexslider1-2-1{
            background-color: #01923d;
        }
        .flexslider1-2 li:hover{
            background-color: #01923d;
        }
        .flexslider .lun{
            width: 50px;
            height: 100%;
            background-image: url("./img/lun.png");
            background-position: 0 center;
            background-repeat: no-repeat;
            position: absolute;
            top: 0;
             display: none; 
        }
        .flexslider .prev{
            left: 0;
        }
        .flexslider .prev:hover{
            background-position: -153px center;
        }
        .flexslider .next{
            background-position: -51px center;
            right: 0;
        }
        .flexslider .next:hover{
            background-position: -102px center;
        }

        
        .content01{
            width: 1200px;
            margin: 0 auto;
            margin-top: 50px;
        }
        .content1-1{
            margin-bottom: 20px;
            display: flex;
            justify-content: space-between; 
        }
        
        .content1-1 h2{
            font-weight: normal;
            font-size: 26px;
        }
        .content1-1 h2::before{
            content: '';
            display: inline-block;
            width: 40px;
            height: 30px;
            background-image: url("../img/common.png");
            background-position: -90px -413px;
            position: relative;
            top: 5px;  
        }
        .content1-1>ul{
            width: 1000px;
            display: flex;
            justify-content: space-between;
            position: relative;
            top: 5px;
        }
        .content1-2,
        .content1-1{
            width: 1200px;
            display: flex;
            justify-content: space-between;
        }
        .content1-2>li{
            width: 290px;
            height: 200px;
            position: relative;
            overflow: hidden; 
        }
        .content1-2-1{
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            position: absolute;
            top: 0;
            left: 0;
            opacity: 0;
            transition: all 0.3s;
        }
        .content1-2 li:hover .content1-2-1{
            opacity: 1;
        }

        .content1 .content1-2-2{
            width: 60%;
            border-top: 1px solid #000;
            border-bottom: 1px solid #000;
            position: absolute;
            top: 100%;
            left: 20%;
        }
        .content1 .content1-2 li:hover .content1-2-2{
            top: 30%;
            transition: all 0.3s;
        }        



         .playbill1-1,
         .playbill1-2{
             margin: 0 auto;
             display: flex;
            justify-content: space-between;
             width: 1200px;
         }
         .playbill1-1>ul{
             width: 1000px;
            display: flex;
            justify-content: space-between;
            position: relative;
            top: 5px;

         }
        .playbill1 .playbill1-2>li{
            height: 386px;
            
        }
        .playbill1-2-2{
            position: absolute;
            right: 20px;
            top: -80px;
            transition: all 0.3s;
        }
        .playbill1-2-2 ul{
            display: flex;
            text-align: center;
        }
        .playbill1-2-2 .playbill1-2-1-1{
            width: 55px;
            height: 55px;
            background-image: url("./img/common.png");
            background-position: 0 -55px;
        }
        .playbill1-2-2 .playbill1-2-1-2{
            width: 55px;
            height: 55px;
            background-image: url("./img/common.png");
            background-position: -55px -55px;
        }
        .playbill1-2-2 .playbill1-2-1-1:hover{
            background-position: 0 -111px;
        }
        .playbill1-2-2 .playbill1-2-1-2:hover{
            background-position: -55px -111px;
        }
        .playbill1-2>li:hover .playbill1-2-2{
            top: 20px;
        }
        

        .end {
            margin: 0 auto;
            width: 1200px;
            height: 318px;
        }
        
        .end1 ul {
            float: left;
        }
        
        .end1-1 a,
        .end1-2 a,
        .end1-3 a,
        .end1-4 a {
            text-decoration: none;
            font-size: 12px;
            color: #888;
        }
        
        .end1-1 li,
        .end1-2 li,
        .end1-3 li,
        .end1-4 li {
            padding-top: 6px;
        }
        
        .end1-5 a {
            text-decoration: none;
            font-size: 20px;
            color: #666;
        }
        
        .end1-1,
        .end1-2,
        .end1-3,
        .end1-4 {
            width: 160px;
            height: 176px;
        }
        
        .end1-5 {
            float: right;
            width: 310px;
            height: 190px;
        }
        
        hr {
            width: 1200px;
            position: absolute;
            margin-top: 200px;
            margin-left: -30px;
        }
        
        .end2 li {
            padding-left: 10px;
            float: left;
        }
        
        .end span {
            color: #666;
            font-size: 12px;
            float: right;
            margin-right: 30px;
        }
        
        .end a {
            font-size: 13px;
            color: #666;
            text-decoration: none;
        }
        
        .end2 {
            position: absolute;
            margin-top: 210px;
            width: 1200px;
        }
        
        /*.topmargin2 p {
            margin-top: 27px;
            right: 620px;
            position: absolute;
            float: left;
            width: 30px;
            height: 30px;
            margin-left: 20px;
            background-image: url(./img/common.png);
            background-position: -125px -380px;
            background-repeat: no-repeat;
        }
        
        .search2 span {
            margin-top: 12px;
            position: absolute;
            width: 30px;
            height: 30px;
            margin-left: 20px;
            background-image: url(./img/common.png);
            background-position: -60px -440px;
        }
        
        .special1 p {
            margin-top: 8px;
            position: absolute;
            width: 30px;
            height: 30px;
            margin-left: -40px;
            background-image: url(./img/common.png);
            background-position: -97px -410px;
        }
        
        .playbill1 p {
            margin-top: 8px;
            position: absolute;
            width: 30px;
            height: 30px;
            background-image: url(./img/common.png);
            background-position: -127px -414px;
        }
        
        .playbill-img1 p {
            margin: 0px;
            position: absolute;
            width: 50px;
            height: 50px;
            background-image: url(./img/common.png);
            background-position: -3px -3px;
        }
        
        .special-img1-1 { 
            width: 290px;
            height: 200px;
            top: 0;
            left: 0;
        }
        .special-img1 li{
            position: relative;
        }
        .special-img1-1-1 {
            width: 290px;
            height: 200px;
            position: absolute;
            top: 0;
            left: 0;
            background: rgba(0, 0, 0, 0.5);
        }
        .special-img1-1-2{
            width: 290px;
            height: 200px;
            position: absolute;
            top: 0;
            left: 0;
            background: rgba(0, 0, 0, 0.5);
        }
        .special-img1-1-3{
            width: 290px;
            height: 200px;
            position: absolute;
            top: 0;
            left: 0;
            background: rgba(0, 0, 0, 0.5);
        }
        .special-img1-1-4{
            width: 290px;
            height: 200px;
            position: absolute;
            top: 0;
            left: 0;
            background: rgba(0, 0, 0, 0.5);
        }

        .playbill-img1-1{
            width: 290px;
            height: 386px;
            top: 0;
            left: 0;
        }
        .playbill-img1 li{
            position: relative;
        }
        .playbill-img1-1-1{
            width: 290px;
            height: 386px;
            position: absolute;
            top: 0;
            left: 0;
            background: rgba(0, 0, 0, 0.5);
        }
        .playbill-img1-1-2{
            width: 290px;
            height: 386px;
            position: absolute;
            top: 0;
            left: 0;
            background: rgba(0, 0, 0, 0.5);
        }
        .playbill-img1-1-3{
            width: 290px;
            height: 386px;
            position: absolute;
            top: 0;
            left: 0;
            background: rgba(0, 0, 0, 0.5);
        }
        .playbill-img1-1-4{
            width: 290px;
            height: 386px;
            position: absolute;
            top: 0;
            left: 0;
            background: rgba(0, 0, 0, 0.5);
        }*/